#include "base/scope_exit.hpp"
#include "cassert"

using namespace ibox::base;

int main() {
    bool flag = false;
    {
        // 设置在离开作用域时自动执行某个动作
        SetScopeExitAction([&] { flag = true; });
        assert(flag == false);
    }
    assert(flag == true);
}
